embedded electronics property linux intellectual electronic computers intellectual property attorney tools development copyright hardware law electronics - general computer software patent